Debugging a Caller ID Detection on FXO

The following procedure describes how to debug caller ID detection on FXO interfaces.

To debug a Caller ID detection on an FXO interface:
1. Verify that the parameter EnableCallerID is set to 1.
2. Verify that the caller ID standard (and substandard) of the device matches the standard of the PBX (using the parameters CallerIDType, BellcoreCallerIDTypeOneSubStandard, and ETSICallerIDTypeOneSubStandard).
3. Define the number of rings before the device starts the detection of caller ID (using the parameter RingsBeforeCallerID).
4. Verify that the correct FXO coefficient type is configured ([FXOCountryCoefficients] parameter in Analog Coefficient Types) because the device is unable to recognize caller ID signals that are distorted.
5. Connect a phone to the analog line of the PBX (instead of to the device's FXO interface) and verify that it displays the caller ID.

If the above doesn't solve the problem, you need to record the caller ID signal (and send it to AudioCodes), as described below.

To record the caller ID signal using the debug recording mechanism:
1. Access the device's Admin Page, by appending "AdminPage" to the device's IP address in your browser's URL address field (e.g., 10.1.1.1/AdminPage).
2. In the left navigation pane, click Cmd Shell; the command shell interface opens.
3. In the 'Command Line' field, type the following:
dr
ait <IP address of PC to collect the debug traces sent from the device>
AddChannelIdTrace ALL-WITH-PCM <port number, which starts from 0>
Start
4. Click Enter.
5. Make a call to the FXO.
6. To stop debug recording, at the CLI prompt, type STOP.